Golang Job: Staff Golang Developer

Job added on

Company

Agile

Location

Atlanta, Georgia - United States of America

Job type

Full-Time

Golang Job Details

Location (any of the following cities):

  • Alpharetta, GA 30005
  • Atlanta, GA 30309
  • Denver, CO 80202
  • Reston, VA 22201
  • St. Louis, MO 63146
  • West Des Moines, IA 50266
  • Boise, ID 83702
  • Skokie, IL 60076, 60077, 60203
  • American Fork, Utah 84003
  • Columbus, Ohio 43026

Remote: Hybrid remote (i.e., 3 days onsite/week)

Employment Type: Direct Hire / Full Time / Permanent

Compensation: Salary up to $200k + bonus = $220k - $230k total compensation

We're seeking a passionate and experienced Staff Golang Engineer to join our growing team of innovators. You'll be responsible for designing, developing, and deploying high-quality, scalable web applications using Golang. You'll work closely with cross-functional teams to identify and solve complex technical challenges, contributing significantly to the success of our products and services.

Responsibilities:

  • Design, develop, and maintain web applications using Golang, with a focus on backend microservices.
  • Implement efficient and maintainable code using best practices and object-oriented design principles.
  • Write unit and integration tests to ensure code quality and stability.
  • Collaborate with product managers, designers, and other engineers to define technical requirements and solutions.
  • Participate in code reviews and provide constructive feedback to your peers.
  • Stay up-to-date on the latest technologies and trends in Java, Golang, and web development.
  • Contribute to the continuous improvement of our development and deployment processes.

Qualifications:

  • 10+ years of experience as a software engineer, with 3+ years of experience specific to Golang.
  • Strong understanding of web application architecture and design patterns.
  • Proficient in common Golang frameworks like Gin or Go kit.
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Familiarity with CI/CD pipelines and containerization technologies (Docker, Kubernetes).
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Passion for learning and growing as a software engineer.

Preferred Experience (not required):

  • Led a high-performing team of Golang developers in building and deploying critical web applications.
  • Mentored junior developers while driving technical direction through best practices and architectural choices.
  • Communicated effectively with stakeholders to ensure successful project delivery.
  • Proficient in common Java frameworks like Spring Boot
  • Experience with big data technologies like Apache Spark and Hadoop.
  • Familiarity with Google Cloud Platform (Google Cloud Platform) services like Cloud Functions, Cloud Run, and Cloud SQL.
  • Experience with cloud-native development and deployment methodologies.

Keywords: Golang, Web Application, Backend, Gin, Go kit, Java, Spring Boot, MySQL, PostgreSQL, MongoDB, Cassandra, CI/CD, Docker, Kubernetes, Communication, Collaboration, Teamwork, Learning, Growth, Agile (optional), Big Data (optional), Apache Spark (optional), Hadoop (optional), Google Cloud Platform (optional), Cloud Functions (optional), Cloud Run (optional), Cloud SQL (optional), Cloud-Native (optional)